strcmp

 

int retn=@strcmp(char *string1, char *string2);

strcmp´Â µÎ°³ÀÇ ½ºÆ®¸µÀ» ºñ±³ÇÏ´Â ÇÔ¼öÀÌ´Ù. ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÑ´Ù.

 

RETURN°ª

String1°ú string2 °¡ °°´Ù¸é                     retn -> 0

String1ÀÌ string2 º¸´Ù ´õ Å©´Ù¸é             retn -> 1

String2°¡ string1 º¸´Ù ´õ Å©´Ù¸é             retn -> -1

 

 

int retn=@strcmp(char *string1, char *string2);

¹®Àå¼³¸í  :  string1ÀÇ ¹®ÀÚ¿­°ú string2ÀÇ ¹®ÀÚ¿­À» ºñ±³Çؼ­ ±× °á°ú°ªÀ» retn¿¡ ³Ñ°ÜÁØ´Ù.

 

¿¹Á¦1) string1°ú string2°¡ °°Àº °æ¿ì

 

int retn=@strcmp("ABC","ABC");

retn°á°ú°ªÀº ¡® 0 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "ABC"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 0 ¡¯ ÀÌ´Ù.

 

int retn=@strcmp("ABC","abc");   // ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÑ´Ù. ("abc" ´Â "ABC"º¸´Ù ´õ Å«°ªÀ» °®´Â´Ù.)

retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "abc"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® –1 ¡¯ ÀÌ´Ù.

 

 

¿¹Á¦2) string1ÀÌ string2º¸´Ù ´õ Å«°æ¿ì

 

int retn=@strcmp("ABCD","ABC");

retn°á°ú°ªÀº ¡® 1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABCD", STRING2: "ABC"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® 1 ¡¯ ÀÌ´Ù.

 

 

¿¹Á¦3) string2°¡ string1º¸´Ù ´õ Å«°æ¿ì

 

int retn=@strcmp("ABC","ABCD");

retn°á°ú°ªÀº ¡® -1 ¡® ÀÌ´Ù.

 

Int retn=@strcmp($STRING1, $STRING2);  //(STIRNG1,STRING2´Â ¹®ÀÚ¿­ ű×À̸ç, STRING1: "ABC", STRING2: "ABCD"ÀÌ´Ù.)

retn °á°ú°ªÀº ¡® -1 ¡¯ ÀÌ´Ù.